package com.icinfo.cloud.provider.punish.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.time.LocalDate;

/**
 * 描述：补正更正文书详情Vo 视图
 *
 * @author shishengyao
 * @description
 * @date 2023/2/20
 */
@Data
public class DocumentReplenishAmendDetailVo {
    /**
     * 补正更正文书id
     */
    private String amendDocumentId;
    /**
     * 文书目录编码
     */
    private String documentCatalogCode;
    /**
     * 文书模板code
     */
    private String documentTemplateCode;
    /**
     * 模板类型 标准模板:standard;窄幅模板:narrow;
     * 不传默认标准模板
     */
    private String templateType;
    /**
     * 案件id
     */
    private String caseId;
    /**
     * 当事人名称
     */
    private String partyName;

    /**
     * 文书抬头办案机构标准名称
     */
    private String orgStandardName;
    /**
     * 文书标题
     */
    private String documentTitle;
    /**
     * 送达日期
     */
    @JsonFormat(pattern = "yyyy年M月d日",timezone = "GMT+8")
    private LocalDate sendDate;

    /**
     * 文书名称和文号
     */
    private String documentNameAndNumber;
    /**
     * 补正/更正内容
     */
    private String amendContent;
    /**
     * 补正/更正种类说明
     */
    private String amendKindDesc;
    /**
     * 补正/更正前内容说明
     */
    private String  beforeAmendDesc;
    /**
     * 补正/更正前内容
     */
    private String  beforeAmendContent;
    /**
     * 补正/更正后说明
     */
    private String afterAmendDesc;
    /**
     * 补正/更正后的内容
     */
    private  String afterAmendContent;

    /**
     * 签章位置-办案机构标准名称
     */
    private String orgStandardNameSealLocation;
    /**
     * 文书签章日期
     */
    @JsonFormat(pattern = "yyyy年M月d日",timezone = "GMT+8")
    private LocalDate documentSealDate;
}
